instrument of torture - Francés Inglés Diccionario